<template>
    <!-- areaList省市区渲染
         show-delete删除按钮
         @save保存单击事件
         @delete删除单击事件-->
    <van-address-edit
            :area-list="areaList"
            show-delete
            @save="onSave"
            @delete="onDelete"
    />
</template>


<script>
    import AreaList from '../api/area';//这个就是省市区的信息(已经保存到spi里面的srea.js文件里面了)
    import {Toast} from 'vant';

    export default {
        name: "AddressNew",
        data() {
            return {
                areaList: AreaList
            }
        },


        //下面都是单击事件
        methods: {
            // @save保存单击事件(用户填入的地址信息就保存在item里面)
            onSave(item) {
                const _this = this
                axios.post('http://localhost:8181/address/create',item).then(function (resp) {
                    if(resp.data.code == 0){
                        let instance = Toast('添加成功');
                        setTimeout(() => {
                            instance.close();
                            _this.$router.push('/addressList')
                        }, 1000)
                    }
                })
            },
            // @delete删除的单击事件，点击就返回上一个页面
            onDelete() {
                history.go(-1)
            }
        }
    }


</script>


<style scoped>

</style>